
.row{ margin-left: 70px; padding: 12px 0;}
.row .txt_left{ float: left; margin-left: -70px;}
.hd{ border-bottom: 2px solid #0080ff; padding: 0 10px 10px 20px;margin-top: 12px;}
.left{ float: left;}
.right{ float: right;}
.btn{ padding: 2px 20px; font-size: 13px; margin: auto 10px; cursor: pointer; border-radius: 3px;}
.btn:hover{ text-decoration: none; opacity: 0.7; filter:alpha(opacity=70);}
.submit{ background-color: #0080c0; color: #fff;}
.edit{ background-color: #0080c0; color: #fff;}
.preview{ background-color: #0080ff; color: #fff;}
.cancel{ background-color: #0080ff; color: #fff;}

.cnt{ padding: 20px 20px;}

.current_picture_box{ border-bottom: 1px solid #ddd; margin-bottom: 15px; padding: 10px 0 20px 0;}
.current_picture_box img{ height: 80px;}
.current_picture_box .txt{ float: left; margin-top: 10px; margin-right: 20px;}
.ipt_outer{ border: 1px solid #ccc; padding: 5px 5px; font-size: 13px;}
.ipt_outer input{ border: 0; outline: none; width: 200px;}
.ipt_outer .year{ width: 50px;}
.ipt_outer .month{ width: 30px;}
.ipt_outer .day{ width: 30px;}
.validate_code_wrap{ position: relative;}
.validate_code_img{ position: absolute; width: 85px;text-align:center;vertical-align:middle; height: 20px; line-height:20px;font-family:Arial;font-style:italic; color:blue; top: 3px; right: 5px; display: none;}
.identify_code_wrap{ position: relative;}
.identify_code_btn{ position: absolute; width: 85px; height: 16px; line-height: 16px; padding: 2px 0; text-align: center; top: 2px; right: 2px; background-color: #f1f1f1; border: 1px solid #ddd; cursor: pointer;}
.identify_code_btn:hover{ text-decoration: none; background-color: #ddd; border: 1px solid #eee;}
.identify_code_btn.disabled{ display: none; background-color: #ddd; border: 1px solid #eee; color: #aaa; cursor: not-allowed; cursor: no-drop;}

.select{ font-size: 13px; margin-right: 5px;}
.school_march_wrap{ position: relative;}
.school_march_wrap .list{ position: absolute; top: 100%; background-color: #fff; border: 1px solid #ccc; display: none;}
.school_march_wrap .list a{ display: block; font-size: 13px; padding: 0 5px; line-height: 24px; width: 200px; color: #999; cursor: pointer;}
.school_march_wrap .list a:hover,.school_march_wrap .list a.selected{ background-color: #f7f7f7; color: #000;}

.textarea{ resize: none; width: 400px; padding: 5px 5px; font-size: 13px; margin-top: -5px; border: 1px solid #ccc;}
.job_types{ width: 400px; padding: 5px 5px; font-size: 13px; margin-top: -5px; border: 1px solid #ccc;}
.job_types label{ line-height: 24px; white-space: nowrap; margin: auto 5px;}
.job_types input{ position: relative; top: 2px;}

.show_when_edit{ display: none;}

